f2ed58c3962814225c622f323afbf63a1dac5005,slib-tools/slib-tools-ontofocus/src/test/java/slib/tools/ontofocus/TestOntoFocusReduction.java,TestOntoFocusReduction,testReduction1,#,39
Before Change
taxonomicPredicates.add(RDFS.SUBCLASSOF);
predicatesToAdd.add(RDFS.SUBCLASSOF);
OntoFocus ontofocus = new OntoFocus(factory, graph, taxonomicPredicates, predicatesToAdd, null, true);
G g = ontofocus.performReduction(URIFactoryMemory.getSingleton().createURI("http://reduction"), buildSetOfURIs(graph, "A11", "A22"));
assertTrue(g.getV().size() == 3);
After Change
Set<URI> taxonomicPredicates = new HashSet<URI>(), predicatesToAdd = new HashSet<URI>();
taxonomicPredicates.add(RDFS.SUBCLASSOF);
predicatesToAdd.add(RDFS.SUBCLASSOF);
boolean applyTR = true;
Set<URI> query = buildSetOfURIs(graph, "A11", "A22");
OntoFocus ontofocus = new OntoFocus(factory, graph, taxonomicPredicates, predicatesToAdd);
G g = ontofocus.performReduction(URIFactoryMemory.getSingleton().createURI("http://reduction"), query, applyTR);
logger.info("#V=" + g.getV().size());
logger.info("#E=" + g.getE().size());
assertTrue(g.getV().size() == 3);
assertTrue(g.getE().size() == 2);